div.test-box{
  font-size: 14px;
  line-height: 30px;
  padding: 15px 10px ;
  p{
    display: inline-block;
    margin-bottom: 0;
    margin: 0 5px;
    img{
      vertical-align: text-top;
      max-width: 100%;
      height: auto;
    }
  }
}
span.test-box-stem-num{
  float: left!important;
  color: #000;
  padding-right: 5px;
}
.test-box-stem-stem{
  color: #333;
  >table{
    tr{
      td{
        display: table-cell;
        &:last-child{
          display: table-cell!important;
        }
      }
    }

  }
  img{
    vertical-align: text-top;
  }
  .quizPutTag{
    display: inline-block;
  }
  .gap-anwser{
    position: relative;
    color: #27CDA2 !important;
    display: inline-block;
    border-bottom: 1px solid #27CDA2;
    margin-right: 3px;
    p{
      margin: 0 ;
    }
  }
}
div.test-box-stem{
  width: 100%;
}
.question-box{
  padding-left: 20px;
  .question-box-div{
    display: flex;
  }
  .question-box-num{
    padding-right: 10px;
    float: left;
  }
  div.active{
    color: #27CDA2!important;
  }
}
.test-box-stem-div{
  display: flex;
}